package com.jfs.qy.entity.response;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Description 告警列表
 * @E-mail cwm3412638@163.com
 * @Author cwm
 * @Date 2022/11/4
 */
@Data
public class AlarmList implements Serializable {
    /**
     * 触发事件（包括告警和实时数据）上告的时间
     * MM/DD/YYYYhh:mm:ss
     */
    private String time;
    /**
     * 系统告警数组
     */
    @JSONField(name = "system_alarm")
    private List<SystemAlarm> systemAlarm;
    /**
     * 通道告警数组
     */
    @JSONField(name = "channel_alarm")
    private List<ChannelAlarm> channelAlarm;

    /**
     * 目标告警数组
     */
    @JSONField(name = "face_alarm")
    private List<FaceAlarm> faceAlarm;

    /**
     * 实时数据上告数组
     */
    @JSONField(name = "realtime_data_report")
    private List<RealtimeDataReport> realtimeDataReport;

    /**
     * 机非人告警数组
     */
    @JSONField(name = "object_alarm")
    private List<ObjectAlarm> objectAlarm;
}
